/*
 * recomendador.h
 *
 *  Created on: 04/09/2011
 *      Author: guido
 */

#ifndef RECOMENDADOR_H_
#define RECOMENDADOR_H_
#include "grafo.h"
#include "constantes.h"

struct Recomendador {
	Grafo* grafo;
};
typedef struct Recomendador Recomendador;

void Recomendador_init(Recomendador* r);
void Recomendador_start(Recomendador* r);
void Recomendador_agregarUsuario(Recomendador* r, char* numero,
		char* apellido, char* nombre);
void Recomendador_removerUsuario(Recomendador* r, char* numero);
void Recomendador_amigar(Recomendador* r, char* numUsuario,
		char* numeroAmigo);
void Recomendador_desamigar(Recomendador* r, char* numUsuario,
		char* numAmigo);
void Recomendador_recomendar(Recomendador* r, char* numero);
void Recomendador_destroy(Recomendador* r);

#endif /* RECOMENDADOR_H_ */
